Categoria: Programacion Tema: Java script - Java Titulo: El objeto window en java script
Fecha del Tema: 2013-04-15 17:12:51 El objeto window Al objeto window lo hemos estado usando constantemente. Representa laventana del navegador. window es un objeto global y tiene los siguientes métodos: alert: Muestra un diálogo de alerta con un mensaje (a esta responsabilidad la hemos utilizado desde los primeros temas) prompt: Muestra un diálogo para la entrada de un valor de tipo string (utilizado desde el primer momento) confirm: Muestra un diálogo de confirmación con los botones Confirmar yCancelar. open y close: abre o cierra una ventana del navegador. Podemos especificar el tamaño de la ventana, su contenido, etc. [Variable=][window.]open(URL, nombre, propiedades) Permite crear (y abrir) una nueva ventana. Si queremos tener acceso aella desde la ventana donde la creamos, deberemos asignarle una variable, sino simplemente invocamos el método: el navegador automáticamentesabrá que pertenece al objeto window. El parámetro URL es una cadena que contendrá la dirección de laventana que estamos abriendo: si está en blanco, la ventana se abrirá conuna página en blanco. Las propiedades son una lista, separada por comas, de algunos de los siguientes elementos: " toolbar[=yes|no] " location[=yes|no] " directories[=yes|no] " status[=yes|no] " menubar[=yes|no] " scrollbars[=yes|no] " resizable[=yes|no] " width=pixels " height=pixels Es bueno hacer notar que a todas estas funciones las podemos llamaranteponiéndole el nombre del objeto window, seguida del método o en formaresumida indicando solamente el nombre del método (como lo hemos estadohaciendo), esto es posible ya que el objeto window es el objeto de máximonivel. Ej: <?php //esto no va valor=window.prompt("Ingrese valor",""); o valor=prompt("Ingrese valor",""); ?>//esto no va Para reducir la cantidad de caracteres que se tipean normalmenteencontraremos los programas tipeados de la segunda forma. El siguiente programa muestra varios de los métodos disponibles del objetowindow: <?php //esto no va <HTML> <HEAD> <SCRIPT LANGUAGE="JavaScript"> function cerrar() { close(); // podemos escribir window.close(); } function abrir() { var ventana=open(); ventana.document.write("Estoy escribiendo en la nueva ventana<br>"); ventana.document.write("Segunda linea"); } function abrirParametros() { var ventana=open(``,``,`status=yes,width=400,height=250,menubar=yes`); ventana.document.write("Esto es lo primero que aparece<br>"); } function mostrarAlerta() { alert("Esta ventana de alerta ya la utilizamos en otros problemas."); } function confirmar() { var respuesta=confirm("Presione alguno de los dos botones"); if (respuesta==true) alert("presionó aceptar"); else alert("presionó cancelar"); } function cargarCadena() { var cad=prompt("cargue una cadena:",""); alert("Usted ingreso "+cad); } </SCRIPT> </HEAD> <BODY> ?>//esto no va Este programa permite analizar la llamada a distintas responsabilidadesdel objeto window.<br> <?php //esto no va <FORM> <input type="button" value="close()" onClick="cerrar()"> <br><br> <input type="button" value="open()" onClick="abrir()"> <br><br> <input type="button" value="open con parámetros" onClick="abrirParametros()" > <br><br> <input type="button" value="alert" onClick="mostrarAlerta()"> <br><br> <input type="button" value="confirm" onClick="confirmar()"> <br><br> <input type="button" value="prompt" onClick="cargarCadena()"> </FORM> </BODY> </HTML> ?>//esto no va
El objeto window Al objeto window lo hemos estado usando constantemente. Representa laventana del navegador. window es un objeto global y tiene los siguientes métodos: alert: Muestra un diálogo de alerta con un mensaje (a esta responsabilidad la hemos utilizado desde los primeros temas) prompt: Muestra un diálogo para la entrada de un valor de tipo string (utilizado desde el primer momento) confirm: Muestra un diálogo de confirmación con los botones Confirmar yCancelar. open y close: abre o cierra una ventana del navegador. Podemos especificar el tamaño de la ventana, su contenido, etc. [Variable=][window.]open(URL, nombre, propiedades) Permite crear (y abrir) una nueva ventana. Si queremos tener acceso aella desde la ventana donde la creamos, deberemos asignarle una variable, sino simplemente invocamos el método: el navegador automáticamentesabrá que pertenece al objeto window. El parámetro URL es una cadena que contendrá la dirección de laventana que estamos abriendo: si está en blanco, la ventana se abrirá conuna página en blanco. Las propiedades son una lista, separada por comas, de algunos de los siguientes elementos: " toolbar[=yes|no] " location[=yes|no] " directories[=yes|no] " status[=yes|no] " menubar[=yes|no] " scrollbars[=yes|no] " resizable[=yes|no] " width=pixels " height=pixels Es bueno hacer notar que a todas estas funciones las podemos llamaranteponiéndole el nombre del objeto window, seguida del método o en formaresumida indicando solamente el nombre del método (como lo hemos estadohaciendo), esto es posible ya que el objeto window es el objeto de máximonivel. Ej: <?php //esto no va valor=window.prompt("Ingrese valor",""); o valor=prompt("Ingrese valor",""); ?>//esto no va Para reducir la cantidad de caracteres que se tipean normalmenteencontraremos los programas tipeados de la segunda forma. El siguiente programa muestra varios de los métodos disponibles del objetowindow: <?php //esto no va <HTML> <HEAD> <SCRIPT LANGUAGE="JavaScript"> function cerrar() { close(); // podemos escribir window.close(); } function abrir() { var ventana=open(); ventana.document.write("Estoy escribiendo en la nueva ventana<br>"); ventana.document.write("Segunda linea"); } function abrirParametros() { var ventana=open(``,``,`status=yes,width=400,height=250,menubar=yes`); ventana.document.write("Esto es lo primero que aparece<br>"); } function mostrarAlerta() { alert("Esta ventana de alerta ya la utilizamos en otros problemas."); } function confirmar() { var respuesta=confirm("Presione alguno de los dos botones"); if (respuesta==true) alert("presionó aceptar"); else alert("presionó cancelar"); } function cargarCadena() { var cad=prompt("cargue una cadena:",""); alert("Usted ingreso "+cad); } </SCRIPT> </HEAD> <BODY> ?>//esto no va Este programa permite analizar la llamada a distintas responsabilidadesdel objeto window.<br> <?php //esto no va <FORM> <input type="button" value="close()" onClick="cerrar()"> <br><br> <input type="button" value="open()" onClick="abrir()"> <br><br> <input type="button" value="open con parámetros" onClick="abrirParametros()" > <br><br> <input type="button" value="alert" onClick="mostrarAlerta()"> <br><br> <input type="button" value="confirm" onClick="confirmar()"> <br><br> <input type="button" value="prompt" onClick="cargarCadena()"> </FORM> </BODY> </HTML> ?>//esto no va
Java script - Java